New modular homes built to rent have been delivered to Northstowe, a new town in Cambridgeshire. Each Town House home has been...